package com.ys.test01;

import org.junit.jupiter.api.Test;

public class Qwe {


    static int s; // 静态变量
    int i;  // 成员变量  实例变量
    int j;  // 成员变量  实例变量

    // 非静态语句块
    // 非静态语句块，在类每次使用new创建实例对象时都会被执行
    {
        int i = 1;  // 局部变量
        j++;
        i++;
        s++;
    }

    // 静态语句块
    // 静态语句块在类加载时就执行，且只执行一次
    static{
        int i = 1;  // 局部变量
        //j++;
        i++;
        s++;
    }

    public void test(int j) {
        j++;
        i++;
        s++;
    }
    public static void main(String[] args) {
        Qwe t1 = new Qwe();
        Qwe t2 = new Qwe();
        t1.test(10);
        t1.test(20);
        t2.test(30);
        System.out.println(t1.i + "," + t1.j + "," + t1.s);
        System.out.println(t2.i + "," + t2.j + "," + t2.s);

    }

}
